/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Practica3;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author RUDY
 */
public class Practica3_1 {
    public static void main(String[] args)
      {       
        List<Atributo> list_attribute = new ArrayList<Atributo>();
        Atributo idCliente = new Atributo("id_cliente", Integer.class);
        Atributo nombreCliente = new Atributo("nombre_cliente", String.class);
        Atributo direccionCliente = new Atributo("direccion_cliente", String.class);        
        list_attribute.add(idCliente);
        list_attribute.add(nombreCliente);
        list_attribute.add(direccionCliente);
        Atributo telefonoCliente = new Atributo("telefono_cliente", Long.class);       
        list_attribute.add(telefonoCliente);     
        
        Relacion Esquema_Cliente = new Relacion(list_attribute);               
        System.out.println("  1. Esquema_Cliente");        
        System.out.println(Esquema_Cliente);
        System.out.println();
               
        System.out.println("  2. Esquema_Cliente con atributo tipo_cliente");        
        Atributo TipoCliente = new Atributo("tipo_cliente", String.class);
        Esquema_Cliente.adicionarAtributo(TipoCliente);
        System.out.println(Esquema_Cliente);
        System.out.println();
               
        System.out.println("  3. Esquema_Cliente sin telefono_cliente");                
        Esquema_Cliente.EliminarAtributo(telefonoCliente);
        System.out.println(Esquema_Cliente);
      }
}
